package com.basic.modules.ykf.model;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class CustomerReceptionExcel {

    /**
     * 客服姓名
     */
    @ExcelProperty(value = "客服姓名")
    private String name;

    /**
     * 客服花名
     */
    @ExcelProperty(value = "客服花名")
    private String flowerName;

    /**
     * 工号
     */
    @ExcelProperty(value = "工号")
    private String no;

    /**
     * 客服分组名称
     */
    @ExcelProperty(value = "客服分组名称")
    private String customGroupName;

    /**
     * 店铺名称
     */
    @ExcelProperty(value = "店铺名称")
    private String shopName;

    /**
     * 数据账号
     */
    @ExcelProperty(value = "数据账号")
    private String accountNo;

    /**
     * 子账号名称
     */
    @ExcelProperty(value = "子账号名称")
    private String accountName;

    /**
     * 子账号密码
     */
    @ExcelProperty(value = "子账号密码")
    private String accountPassword;

    /**
     * 开始日期
     */
    @ExcelProperty(value = "开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDate;

    /**
     * 结束日期
     */
    @ExcelProperty(value = "结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDate;

    /**
     * 约定接待量
     */
    @ExcelProperty(value = "约定接待量")
    private BigDecimal shopConsultPeopleNum;

    /**
     * 约定转化率
     */
    @ExcelProperty(value = "约定转化率")
    private BigDecimal shopConversionRate;

    /**
     * 约定响应时间
     */
    @ExcelProperty(value = "约定响应时间")
    private BigDecimal shopResponseSecond;

    /**
     * 实际接待量
     */
    @ExcelProperty(value = "实际接待量")
    private BigDecimal averageReceptionVolume;

    /**
     * 实际转化率
     */
    @ExcelProperty(value = "实际转化率")
    private BigDecimal averageConversionRate;

    /**
     * 实际响应时间
     */
    @ExcelProperty(value = "实际响应时间")
    private BigDecimal averageResponseTime;

}
